Skip to main content
Status

GreenPublished 

Overview

This page is intended to provide a recommendation when developing custom applications on AWS

Hosting Options

When developing a custom application on the AWS Platform, we recommend 1 of 2 baseline architectures. Containers over RDS, or Serverless (lambda) over NoSQL (DynamoDB).

For containers over RDS, QSOS has been adapted be deployed on AWS. Note: This is still a work in progress.

For serverless, there is currently no quickstart.

Note: The same principals apply when using the quickstart, we do not recommend deviating away from the baseline technologies in the repo.

OpenShift QuickStart Application

Our friends and collaborators in Forestry Digital Services and the Architecture team have created an application template that includes pluggable API backends (Node/Nest, Python/FastAPI, Go/Fiber, Java/Quarkus) and frontend (React, Vite), with a deployment pipeline to the OpenShift platform with an option to include a managed database.  This is a great resource to get product teams up and running.

Quickstart AWS Serverless

Quickstart AWS Containers

Additional Information

https://developer.gov.bc.ca/docs/default/component/public-cloud-techdocs/

References

https://github.com/bcgov/quickstart-aws-containers